someone who walks a great deal - German English Dictionary